Trace Based Analysis of File System Effects on Disk I/O
نویسندگان
چکیده
In this paper, we present a study of low-level disk access patterns for three workloads for a variety of file systems. While there has been a great deal of work on disk architectures, there has been very little work measuring actual low-level disk access. We have extended previous work to also consider different file systems to examine their effect on the workload. The analysis is done based on traces of disk access that have been captured at the driver level just before the data is transferred to disk. The workloads we examined were an email server, file server emulation and a database server and each workload was regenerated for different file systems. We found that depending on the workload, the access patterns could be read dominated or write dominated. The frequency of access in some cases was very high – with inter-arrival times well under 5ms. We also examined the burstiness behavior and read/write distribution. We found that the choice of file system was for the most part insignificant but in some cases can greatly influence the access characteristics. We believe the resulting traces and summary analysis can be used by storage system designers in their analysis of file system and disk organization designs. The consideration of file system also allows storage system designers to consider the style of file system when making design choices.
منابع مشابه
An NFS Trace Player for File System Evaluation
File access traces have been used to drive simulations of storage management algorithms such as file caching, for workload characterization and modeling, and to identify interesting access patterns for performance optimization. Surprisingly they are rarely used to test the correctness and evaluate the performance of an actual file system or server. The main reason is that up until now there did...
متن کاملA System-Assisted Disk I/O Simulation Technique
Simulation and modeling are useful tools in prototyping advances in many areas of technology. The performance of modern processors advances much faster than that of storage components making disk systems prime candidates for simulation. Simulating disk systems allows researchers to determine and quantify the performance impact of alternative file system designs and disk data rearrangement techn...
متن کاملA Light-weight, Temporary File System for Large-scale Web Servers
Several recent studies have pointed out that file I/Os can be a major performance bottleneck for some large Web servers. Large I/O buffer caches often do not work effectively for large servers. This paper presents a novel, lightweight, temporary file system called TFS that can effectively improve I/O performance for large servers with small cost. TFS is a much more cost-effective scheme than th...
متن کاملA light-weight, collaborative temporary file system for clustered Web servers
Previous studies indicate that I/O could become a performance bottleneck in commodity PC-based cluster Web servers. Current local native file systems do not work well for expensive file I/Os while specialized file systems have a limitation on portability. In this paper, we present a lightweight, collaborative temporary file system (CTFS) to improve disk I/O performance for clustered Web servers...
متن کاملA Novel Zone-Bit-Recording-Boosted Performance Scheme for Log-structured File System
I/O becomes a major performance bottleneck in modern computer systems because of the mechanic nature of disk drives. One important technique to improve disk performance is Zone-Bit-Recording (ZBR) technology, which increases the capacity by putting more data in the outer disk cylinders. A direct consequence of ZBR is that outer tracks have higher data transfer rates. LFS is another technique to...
متن کامل